package com.winning.core.base;

import java.util.Map;

import com.winning.common.data.service.PlatBasicDataService;

/**
 * 类名称：IHEResponseServiceInter
 * 类描述：IHE请求响应服务接口,主要处理IHE消息返回的结果，不同的接口由不同的处理的流程
 * 创建人：liuwensheng
 * 创建时间：2016-12-14 上午10:28:24
 * 修改人：liuwensheng
 * 修改时间：2016-12-14 上午10:28:24
 * 修改备注：
 */
public interface IHEResponseServiceInter {
    /**
     * 处理响应消息 <br/>
     * 方法名称: resonseHandler
     *
     * @param platBasicDataService 平台基础数据服务对象，通过该对象操作平台基础数据
     * @param responseXMLMessage   响应消息的XML结果
     * @param requestInfoMap       当前请求记录信息
     * @return Map<String   ,       Object>  返回类型说明<br/>
     * @throws <br/>
     * @author liuwensheng@winning.com.cn<br/>
     * 创建时间：2016-12-14/下午1:17:48<br/>
     */
    public Map<String, Object> resonseHandler(PlatBasicDataService platBasicDataService, String responseXMLMessage, Map<String, Object> requestInfoMap, String dataSourseID);

}
